package com.yunxin.core.domain.model.product;

/**
 * @author zero°
 * @since 2023-07-13
 */
public interface ProductCustomConfigRepository {

    /**
     * 保存
     * @param productCustomConfig productCustomConfig
     * @return boolean
     */
    boolean saveProductCustomConfig(ProductCustomConfig productCustomConfig);

    /**
     * 更新
     * @param productCustomConfig productCustomConfig
     * @return boolean
     */
    boolean updateProductCustomConfig(ProductCustomConfig productCustomConfig);

    /**
     * 根据产品id查询
     * @param productId productId
     * @return ProductCustomConfig
     */
    ProductCustomConfig getProductCustomConfigByProductId(Long productId);
}
